constant kVersion := 2.63;
constant kVersionStr := "" & kVersion & "";
constant kAppTitle := "HyperNewt" && kVersionStr;


constant kSharewareFee := 0;



	// Stationery & Transport Constants

constant kHLDataSymbol := '|HyperLink:HyperNewt:ATOW|;
constant kHyperLinkTransportSymbol := '|HyperLink:Transport:HyperNewt:ATOW|;
constant kDirectoryDataSymbol := '|Directory:HyperNewt:ATOW|;
constant kStationeryDataSymbol := '|Stationery:HyperNewt:ATOW|;


	// Change Symbol Constants

constant kSoupChangedSymbol := '|SoupChanged:HyperNewt:ATOW|;
constant kStoreChangedSymbol := '|StoreChanged:HyperNewt:ATOW|;
constant kFolderChangedSymbol := '|FolderChanged:HyperNewt:ATOW|;


	// Application Constants

constant kRootID := 'root;
constant kOverviewItemIndent := 40;


	// Scrolling Constants

constant kMaxScrollSpeed := 15;
constant kMaxPixelScrollSpeed := 30;


	// HyperNewt Button Constants

constant kMinimizeViewSymbol :=  '|Minimize:HyperNewt:ATOW|;


	// HyperLink Manager Constants

constant kHyperLinkManagerAppSymbol := '|HyperLink Manager:ATOW|;


	// Progress Slip Constants

constant kDefaultProgressOptionsFrame := '{ closebox: nil, primary: nil, barber: true, gauge: 0 };


/* kGetCorrectAppFunc
 * ------------------
 * Determines which app to send messages to, the patched Notepad application or
 * HyperNewt.
 *
 */

DefConst('kGetCorrectAppFunc, func() begin
	local root := GetRoot();
	
	root.(if root.(kAppSymbol):PrefsLookup('replaceNotepad) then 'paperroll else kAppSymbol);
end);
